with heterogeneous nanostructures