Added clear definition for charges