all subtraction methods added