vector quaternion