What is the version of the following sentence with correct punctuation?

This piece of world news is made possible by Telematics Gateway the communication unit in the Volvo FH that keeps the truck driver and operator one step ahead in various situations
This piece of world news is made possible by Telematics Gateway, the communication unit in the Volvo FH that keeps the truck, driver and operator one step ahead in various situations.