add charge circuit