comments explaining how routing works