added terminal_formatter