change to more of the framework