refactor: added marker removed support for polygon