updating libraries to keep things up-to-date