Refactoring codes: headline -> router