make clear how and why to use the library