framework changes