when to use vertical integration