add customer and recursion to Charge.All.