Add DAO Logic