Markets and supply chains