improve chargeFactory