Mapper prototype