1. do some mapping change