just some test code, not test framework