adding a requirement