setup the framework