handle intro in route