rebuild
simplify route