library_init