updated copy for new preprocessor options