added some 3d vision stuff