implemented gui for create map