3d party libraries added