restructured routes