properly call visitorinteractor