working text outputter