changed DNF(), trig(), Printer