This has been solved thanks to pskink's comment on my question:
this could be a good starting point: pastebin.com/YTyCPVZd – pskink
thank you so much brother, please post the answer yourself so I can choose it !