finishing visitor patter