Forgot to mention that main does just some crappy things, nothing important