Implement DAO.