implement laef_data_file