added batterx watcher