2 requirements are done