abstract lines