deprecate DAO interfaces