added shared object