added markers, marker toggling, and marker adding