完成程序的初始版本