I'm back!!! (like the 3rd time again), Last one was very outdated so this a better version.
credits to all