bunch of messy code, attacks blah, it all feels like crap