made some changes to NLG for wizard's sake, may have broken demo in the process, I haven't tested