formatted output support