框架基本OK