how vertical integration work