test framework setup WIP