test the framework