anchor.diff:                                 ]}
                              end
                             ,DescriptionPriceTuples),
  -    ?PRINT(CombinedRL),
       file:write_file(m_vars:get_value('mod_kazoo', 'rates_file', Context), jiffy:encode(CombinedRL)).
   
   rate_number(Number, Context) ->
  
positive.code:     API_String = <<?RATES/binary>>, 
      {'ok', _, _, Body} = crossbar_admin_request('get', API_String, [], 120000, Context),
      RateList = lists:reverse(modkazoo_util:get_value(<<"data">>, jiffy:decode(Body))),
      ?PRINT(RateList),
      TabId = ets:new(rates, [bag]),
      ets:insert(TabId
                ,lists:map(fun (JObj) -> 
  
negative.code:                          end
                          ,RateList)),
      DescriptionPriceTuples = lists:usort(ets:match(TabId,{'_','$1','$2','$3'})),
      CombinedRL = lists:map(fun ([Description, Cost, Surcharge]) ->
                                 {[{<<"prefix">>, ets:match(TabId, {'$1',Description,Cost,Surcharge})}
                                  ,{<<"cost">>, Cost}
  