more changes to camera and vector 3d