working extended mapchange