REFACTOR charge