New Logic implemented for handling charge groups.