Completed DAO template, not test.