Added pause and restart