resturcturing routes