explain how to integrate the library