refactored nifparameters