I think all the requirements are met