This is ambitious even for Musk. Tesla has yet to release a self-driving car, although it has been working on the technology for years. Fully autonomous vehicles are still years away from mass market adoption, and it’s unclear if Tesla will be able to get there first. Still, Musk is adamant that his company will have a million self-driving cars on the road by the end of 2020.

The Tesla CEO has been talking about launching a self-driving taxi network for years. He first mentioned the idea in 2016, saying that it would be ready in a few years. In 2018, he said the network would be up and running by the end of 2019. Obviously, that didn’t happen.

Musk has provided few details about how the network would work. It’s unclear if Tesla would own and operate the fleet of self-driving cars, or if it would simply be a platform for other companies to use. It’s also unclear how Tesla would make money from the service.

In the earnings call last week, Musk said that the network would be “a fundamental service that would be much like the electrical grid,” and that it would provide “ autonomous mobility-as-a-service” in dense urban areas. He also said that the cars would be available to anyone, not just Tesla owners.

Musk has said that the network would be powered by Tesla’s Self-Driving Computers, which are already in production. The computers are designed for Level 5 autonomy, which means they can drive in any condition, without any input from a human driver. Tesla has been testing its self-driving technology on public roads for years, but it’s still not clear when the cars will be ready for mass market.

It’s also worth noting that Tesla is far from the only company working on self-driving cars. Every major automaker, as well as a number of tech companies, are working on the technology. It’s still unclear who will win the race to launch a self-driving taxi network.

Still, Musk is confident that Tesla will be first. “I remain confident that we will have the basic functionality for a robotaxi fleet end of next year,” he said in the earnings call. “So that’s 2020.”