placemarks map refactoring