use tabs instead of buffers