anchor.diff:  run({add_station, #capwap_header{radio_id = RadioId, wb_id = WBID}, MAC}, State) ->
       WlanId = 1,
       Flags = [{frame,'802.3'}],
  +
  +    %% FIXME: generate uniq value...
  +    AID = (random:uniform(2007) + 1) bor 16#C000,
  +
       ReqElements = [#add_station{
   		      radio_id  = RadioId,
   		      mac       = MAC,
  -		      vlan_name = <<>>
  -		     }],
  +		      vlan_name = <<>>},
  +		   #ieee_802_11_station{
  +		      radio_id  = RadioId,
  +		      association_id = AID,
  +		      mac_address = MAC,
  +		      capabilities = [ess, short_slot_time],
  +		      wlan_id = WlanId,
  +		      supported_rate = [6,9,12,18,22,36,48,54]}],
       Header1 = #capwap_header{radio_id = 0, wb_id = WBID, flags = Flags},
       State1 = send_request(Header1, station_configuration_request, ReqElements, State),
       next_state(run, State1);
  
positive.code:                        radio_id = RadioId,
                         report_interval = 15},
                      #idle_timeout{timeout = IdleTimeout},
                      #power_save_mode{idle_timeout = PSMIdleTimeout,
                                       busy_timeout = PSMBusyTimeout},
                      #tp_ieee_802_11_wlan_hold_time{radio_id  = RadioId,
  
negative.code:                    ]
  	++ AdminPwIE
  	++ AdminWlans
  	++ ac_addresses(App)
  	++ radio_configuration(RadioId, State),
      Header = #capwap_header{radio_id = 0, wb_id = WBID, flags = Flags},
      State1 = send_response(Header, configuration_status_response, Seq, RespElements, State),
  
  