Completed lib documentation