updated battery discipline for new derivatives api