shotop: extracts out csv sorter class