functional description of the package