find step th successor sens successor successor step time successor activ us step successor struct determin result struct return successor object walk object messag step strict object messag act model facad activ step iter model facad successor iter strict messag model facad activ act step 