Finished the octave method and created reset method.
Resolved merge conflicts.