initial commit for the framework