updates to libraries