test framework setup
initial test framework