完成基本的框架