added more battery stuff