Charge and discharge energy storage