columns fix
buffered output