updated library, readmes