adding library documentation