added mm charge reading