An international team has developed a model that simulates protein evolution. Starting from stiff, unfunctional proteins, the computer model shows how evolving protein components can work together to give rise to dynamic and efficient molecular machines.