Setting up the visitor