Adding in requirementss