added realization for subtraction operator