heterogeneous market