use redirect to allow url names for reversal