two more extractor strategies for routes, name and cs changes.

fix naming bug

fix test bug

fix test bug

fix test bug