improve arrows