added mapdialog