file_sampler better