Added Charge.state