added subtraction handler