add stop and start methods