arrow modification