more features in getting options in building routes