list of requirements