modify daoImpl structure