继续完善框架