added subtraction logic...just opposite of the addition.
minor things.