explaining how to setup the library