Nanoscale materials