Complete visitor controller
fix controller