fixed my library, i think