adv routes and util