some detail work