The challenge of supplying energy