Micro- and nanotechnologies