some sort of an uglyprinter, as yet incomplete