added read from tsv and solve system