add extensive library