overview of the library