document requires for each unit or method