3d party libraries