Flow Based Vs Contract Path