Vector3D type added