anchor.diff:             #config{flows = Flows} = Config) ->
   
       ModFun = fun(Flow) ->
  -                     NewPriority =
  -                         case Priority of
  -                             {_P, _Pr}           -> Priority;
  -                             Pr when is_list(Pr) -> Priority;
  -                             _Pr       ->
  -                                 {P, _OldP} = Flow#flow.priority,
  -                                 {P, Priority}
  -                         end,
  -                     Flow#flow{priority = NewPriority}
  +                     {mod_flow, Flow#flow{priority = Priority}}
  +             end,
  +    modify_flow_if_exist(Id, Flows, ModFun, Config);
  +
  +do_request({set_flow_filter, Id, Filter},
  +           #config{flows = Flows} = Config) ->
  +
  +    ModFun = fun(Flow) ->
  +                     {mod_flow, Flow#flow{filter = Filter}}
  +             end,
  +    modify_flow_if_exist(Id, Flows, ModFun, Config);
  +
  +do_request({set_flow_loggers, Id, Loggers},
  +           #config{flows = Flows} = Config) ->
  +
  +    ModFun = fun(Flow) ->
  +                     {mod_flow, Flow#flow{loggers = Loggers}}
                end,
       modify_flow_if_exist(Id, Flows, ModFun, Config);
   
  
positive.code:            #config{flows = Flows} = Config) ->
  
      ModFun = fun(Flow) ->
                       Flow#flow{enabled = true}
               end,
      modify_flow_if_exist(Id, Flows, ModFun, Config);
  
  
negative.code: -export([
           get_flows/0,
           set_flow_priority/2,
           set_flow_filter/2,
           set_flow_loggers/2,
           disable_flow/1,
           enable_flow/1,
           delete_flow/1,
  