fixing up vector3