file1 improvements