Lots of stuff

Have fun reading this sloppy mess.