Molecular machines a molecule that mimics the function of macroscopic machines.