refactoring node and visitors
Konoha