added initial pyVisitor