better combineLines