first iteration of adding support for stop start restart