Implement battery state