what is a heterogeneous structure - Search