message printing
misc