new visitor operators