all credits go out to LeMaster Tech, i only wanted to share the result so others can tag along. Thanks @LeMaster Tech for providing this tutorial
Link to the tutorial: https://www.youtube.com/watch?v=qCA7FBwKOgI&t=797s
This code comes under no warranty and no support. Use at your own risk.
I included the original (albeit with small alterations tot the cost of upgrades) and my updated version.
Have fun coding!