almost done with charge thing