final arrow changes