some dao changes