adding library