add 2d vector