share object