finish redirect impl