fixed critical bug with arrow