Implemented Pausing