replaced standard with requirements model