updated charge, and test charges