be more specific about requirements