set successor object handl collect messag todo auto gener method stub 