Major change with respect to the new requirement change:
Populateworker's parameter change
DataReader to read the text file