自定义框架完善