implemented basic start functionality
implemented stop logic