battery fetch
note on validation