map is in charge of locations and connections