updates to prepare to launch the library