make routes better