making shared objects