added battery level service