Energy-demand-and-supply