fully implement getFrequentFlyerLevel