add fix to Route, add redirect func