Writter class. Lots of crap.