Added in pause/resume capability