调整了框架结构