add accumulator charging