requirement 1-3