add some comments for dao