Initializing the library