fix bug partial routing. Rephrase. Add comments