added missing DAO interfaces