Working on map compiler