Had to turn oSession into a global variable so that DescFromPart function could use it. Since oSession is done at run-time, it needs to be global so that the true function declrations can use it when they are parsed before run-time