correct the data file to programdata