progress on redirection