arrow refine. p1_slide_4/5/6 added