rows
csv row
cleanup and plan