add DAO structure