set requirements