restructure add visitor form