def METHOD_NAME(filename):
    print_rank_0(' > Processing {} ...'.format(filename))
    samples = []
    total = 0
    with open(filename, 'r') as ifile:
        reader = csv.reader(ifile, delimiter='\t')
        for row in reader:
            question = row[0]
            answers = eval(row[1])
            sample = {'question': question, 'answers': answers}
            total += 1
            samples.append(sample)
            if total % 1000 == 0:
                print_rank_0('  > processed {} so far ...'.format(total))
    print_rank_0(' >> processed {} samples.'.format(len(samples)))
    return samples