add lib documentation documentation