Challenges and opportunities in EV