Refactored add and subtract methods for improved clarity