First commit for the framework