[TASK] add Mapper