先搭建一个差不多的框架