updated the unit tests to include all of the variable tests