ex 3
test framework improvements