add recharge flow