anchor.diff:  						[]
   				end,
   				RespObj5 = case Filters == []
  +						orelse lists:keymember("product", 1, Filters) of
  +					true ->
  +						[{"product", Prod}];
  +					false ->
  +						[]
  +				end,
  +				RespObj6 = case Filters == []
   						orelse lists:keymember("enabled", 1, Filters) of
   					true ->
   						[{"enabled", Ena}];
   					false ->
   						[]
   				end,
  -				RespObj6 = case Filters == []
  +				RespObj7 = case Filters == []
   						orelse lists:keymember("multisession", 1, Filters) of
   					true ->
   						[{"multisession", Mul}];
  
positive.code: 		Att = radius_to_json(Attributes),
  		Att1 = {array, Att},
  		T3 = lists:prefix(Balance, Bu),
  		T4 = lists:prefix(Enabled, atom_to_list(Ena)),
  		T5 = lists:prefix(Multi, atom_to_list(Mul)),
  		if
  			T1 and T2 and T3 and T4 and T5->
  				RespObj1 = [{"id", Nalist}, {"href", "/ocs/v1/subscriber/" ++ Nalist}],
  				RespObj2 = [{"attributes", Att1}],
  				RespObj3 = case Filters == []
  
negative.code: 				{lists:keysort(#subscriber.buckets, Subscribers), NewQuery};
  			{value, {_, "-totalBalance"}, NewQuery} ->
  				{lists:reverse(lists:keysort(#subscriber.buckets, Subscribers)), NewQuery};
  			{value, {_, "product"}, NewQuery} ->
  				{lists:keysort(#subscriber.product, Subscribers), NewQuery};
  			{value, {_, "-product"}, NewQuery} ->
  				{lists:reverse(lists:keysort(#subscriber.product, Subscribers)), NewQuery};
  			{value, {_, "enabled"}, NewQuery} ->
  				{lists:keysort(#subscriber.enabled, Subscribers), NewQuery};
  			{value, {_, "-enabled"}, NewQuery} ->
  