added in arrow check