certain .txt need to be created before running