增加新接口，完善程序