new pause and resume