- not functiona, just skeleton to generate the demo paper. - logic for disjoint paths to be implemented