整理原有的代码，新加一个主程序demo