updated UAIFileGenerator