main 基本框架完成