fill Walker class and lightly modify AccumateVisitor's description