Newframework