upgraded to the new react router