add a marker to the map