added subtract() multiply() and divide()