一些框架修改