charge code finished
recharge code