improved pause mode