separated mesher from map