added DAG capability