new group_by_lines
Merge remote-tracking branch 'origin/extraction-modifications-and-refactor' into extraction-modifications-and-refactor