add successor object handl object mess impl add successor handl mess 