Implemented the ChargeFactor and cores thing.