stage 1 frameworkad