added Quine.StateVar