add interface:Dao