fix 2d vector subtraction