added versions
stop taking when no more lines
test for taking too many
new file