FINALLY A FUCKING WORKING CODE!!!!