documented dao package