Some code on arrow.

But h' and hOutput' have not been understood