micro- and nano-scale structures