made drastic changes to the dischargePropWS() function to get it working with all of the output equations, the list output needs to be cleaned up a bit and this code could be optimized quite substantially.  I will approach this again soon.