add new requirement