完成main函数