save approximation DAG
minor fixes