recharging now works