- setup sending using shared object