added visit controller