building the framework and running order