Implemented Pause, Resume and Stop