Included extensive comments on library code.