efficient charge-discharge cycles