start writing Variable unit tests, fix minor bug