a lot of changes at MapAddPage