more work on the Variable class