added changemap