changed start and stop functionality, still working on getting it to work