add interface DAO