it compiles and runs, but i cant test it\n\nomg if this works i will be so happy you cant even beileve it