Tesla design challenges