2.0 Added Public Methods Framework, Pause/Resume methods