fixed modreq system, forgot alot of things