improved arrow