test framework, cleaning