refactor
can select map markers