simple DAGBuilder (no replacement maps)