updating with new libraries