comments and a shit ton of other stuff