started deconstructing the framework