Here is the line that is being used to create a brf: boolean result = lutdml.translateFile (config, inFile, filePath, logFile, "formatFor brf\n", 0); John, why won't this work? If nimas.cfg is the default configuration then it is being used. It is the default unless someone changes it. Are there other options we should send in addition to the one in the above call to make it correct for creating a brf? We need to use nimas.cfg because we want to use the styles and semantic action file specified there. Keith Creasy Software Developer American Printing House for the Blind KCreasy@xxxxxxx Phone: 502.895.2405 Skype: keith537