substituteMapping