+ realization DAO without method update