大致框架已经弄好了