refactoring arithmeticObjects