make the framework easier to begin with