excute 方法待完善