Trying to finish up pretty printer, at the moment buggy