one buffer per line instead of per arc