heterogeneous space