redid route guessing & icon rendering