merged with vector3