changes request to req for re-usability