Libraries updated and improved functionality (with callback)