final version mapeditor