fixes to 4d vector
preset vectors
fixes to 3d vector
small fixes
fixes to 2d vector