added 3D vector libraries