modified flowgraph cleanup