third party libraries required updated