add a get_cheapest preference