temp_file -> exp_file