experiment with mapper composition