configuration and handles tsv