Added Node and visitor