monitoring battery conditions