use columns if on output stream