Electric vehicles battery