made progress on the library