adding the visit model