OUTSTANDING skill and patience involved here.