add a new featrue, get the input file's size, so that can automatically determind how many partitions should be.