Understanding demand-side management