add dao support