dynamic graph split, compiles