Instead of having the user input the correction factors to initialize the iterative procedure, we should make these automated through the use of a single MINLP and NLP iteration. These will generate the correction factors. This should be a user option as to whether or not to include these auto-generated corrections or to input manually. Saves time for the user as they do not need to generate the initial underestimating correction factors.