meets all requirements