features implemented
refactor to Marker
adjust executer script