begin move from file db to sqlite store of tsv files, and use of proper models