page move and framework modify