anchor.diff:  	    lager:warning("Station Configuration failed with ~w", [Code]),
   	    ok
       end,
  -    State1 = reset_echo_request_timer(State),
  -    next_state(run, State1);
  -
  -run({configuration_update_responce, _Seq,
  +    next_state(run, State);
  +
  +run({configuration_update_response, _Seq,
        Elements, _Header}, State) ->
       %% TODO: timeout and Error handling, e.g. shut the station process down when the Add Station failed
       case proplists:get_value(result_code, Elements) of
  
positive.code:                 lager:warning("IEEE 802.11 WLAN Configuration failed with ~w", [Code]),
                  State
          end,
      State2 = reset_echo_request_timer(State1),
      next_state(run, State2);
  
  run({station_configuration_response, _Seq,
       Elements, _Header}, State) ->
  
negative.code:         lager:warning("Configuration Update failed with ~w", [Code]),
          ok
      end,
      next_state(run, State);
  
  run({wtp_event_request, Seq, Elements, RequestHeader =
  	 #capwap_header{radio_id = RadioId, wb_id = WBID, flags = Flags}}, State) ->
      ResponseHeader = #capwap_header{radio_id = RadioId, wb_id = WBID, flags = Flags},
      State1 = send_response(ResponseHeader, wtp_event_response, Seq, [], State),
      State2 = handle_wtp_event(Elements, RequestHeader, State1),
      next_state(run, State2);
  
  run(configure, State = #state{id = WtpId, config = #wtp{radios = Radios},
  			      session = Session}) ->
  