anchor.diff:  
   process_iq(#params{from=From, to={Room,_,Nick}, iq=IQ, ns=?NS_DISCO_INFO, type="get"}) ->
       FromBin = exmpp_jid:bare_to_binary(exmpp_jid:make(From)),
  -    lager:debug("get room [~s] user [~s] info for ~s~n", [Room, Nick, FromBin]),
  +    lager:debug("get room [~s] user [~s] info for [~s]~n", [Room, Nick, FromBin]),
       %% TODO: should return the detailed information about the user?
       Query = exmpp_xml:element(?NS_DISCO_ITEMS, 'query', [], []),
       Result = exmpp_iq:result(IQ, Query),
  
positive.code: process_iq(#params{from=From, to={_,_,Nick}=To, iq=IQ, ns=?NS_MUC_OWNER, type="set"}) ->
      FromBin = exmpp_jid:bare_to_binary(exmpp_jid:make(From)),
      RoomBin = exmpp_jid:bare_to_binary(exmpp_jid:make(To)),
      lager:debug("get room [~s] user [~s] info for ~s~n", [RoomBin, Nick, FromBin]),
      muc_room:set_config(RoomBin, FromBin, Nick, IQ),
      ok;
  
  
negative.code: 
  process_iq(#params{from=From, to={Room,_,undefined}, iq=IQ, ns=?NS_DISCO_INFO, type="get"}) ->
      FromBin = exmpp_jid:bare_to_binary(exmpp_jid:make(From)),
      lager:debug("get room [~s] info for [~s]~n", [Room, FromBin]),
      %% FIXME: request this information to muc_room
      case muc_db:get_room_info(FromBin, Room) of
      {ok, RoomInfo} ->
  