first implementation on dag support
Merge pull request #15 from XingCloud/I8_dag_support

first implementation on dag support