added start marker, will need some refactoring