add pause / resume