file_jamesl modification