add ArrowApply