Visitor patters updated

The visitor patters follow the path that we need along with parameters