start working on mapper