more things for redirect