added 3d libraries