Implementing Pause state