added modreq api, and now with multiple modreqs