Implemented add/substract methods