new retrieve data file