framework edited