all requirements are satisfied