Before visit preperation

Before visit preperation