conditions arrow