more specific requirements