adding a interesting test framework.