improved Route1, added Route2