correction errors of dao, and others errors