The code looked weird xD can't help it