fixed reqirements