Tesla is the future of cars