some aditions t0 quaternion.s and some fixes into vector.d