- add connection invoke and shared object