validateRequirements