documentation for dao package