message documentation in library