line list generation
lines
clenaup