Addition of helper methods, changes to add and subtract()