Work on the framework