better route helper