Thank you ! Yes it could need some improvements and tweeks here and there ! I plan to polish it a bit after the votes