working on request mapper