Really shit code, fagot