commented in drawMap