Dao inteface completed