heterogeneous materials