Energy and power plants