jz-arrows explanation