polish up the map marker interface