fix 框架