updated modreq system