Researchers have created the smallest electric motor ever devised.
The motor, made from a single molecule just a billionth of a metre across, is reported in Nature Nanotechnology.
The minuscule motor could have applications in both nanotechnology and in medicine, where tiny amounts of energy can be put to efficient use.
Advertisement - story continues below
Tiny rotors based on single molecules have been shown before, but this is the first that can be individually driven by an electric current.
"People have found before that they can make motors driven by light or by chemical reactions, but the issue there is that you're driving billions of them at a time - every single motor in your beaker," said Charles Sykes, a chemist at Tufts University in Massachusetts, US.
Read more on the story at BBC News.