fixed reversed-printing problem i think but who knows