changing dictionary to nonstatic was a can of worms I am not currently prepared to open.  fixed a couple other things.