Molecules of life