fixed picking up battery overload array, and turning on battery after empy battery