Tackling supply chain challenges of tesla model 3