添加invoke方法