China’s latest mode of public transportation is a bus, tram and train rolled into one.

Its maker, Chinese rail transit firm CRRC, is calling it a “smart bus,” but it’s a lot more than that. Like a train, it’s modular and carriages can be added on; but like a bus, it runs on the road.

Amazingly, the carriage will follow a preset path and won’t need a driver — but it won’t need tracks to be laid, either. The train is equipped with sensors that’ll allow it to follow white-dotted lines on the road.

“It is like having a virtual rail for the bus,” said Feng Jianghua, chief engineer of CRRC.

The 30 metre long bus is able to fit 300 passengers across three carriages. More carriages can be added or removed if needed.