Work on start, pause, resume