add dfg