added DAG