~explained reasoning for one file vs multiple