evaluation tree seems to be working.  mostly.  sort of.  maybe.