split out mapping