refactor, add csv_tool class
listcol, addcol