Created framework