properly routing user on success