Thanks alot Richard.
I managed to quickly take these pics. I was in a rush, so I couldn't open up the controller to take a pic. Will do that tomorrow once I leave work. I found out that the nozzle on the TBP leaks out. Mind the dust, it's always like this here in the Middle East.
I bought my kit from Abu Dhabi, UAE and they did the installation. So i believe that they used the TSI diagram for my my car specifically.