supramolecular chemistry • batteries • molecular machines