reorganize router