First commit,Dao Partially achieved