routing instructions + refinement