ProcessRecharge revised