added TVector3