anchor.diff:  		false -> {fail, missing_type};
   		{value,{_,Type_channel,_,_}} ->
   			Template_entry = create_Zn_entry(Template),
  -			Header = <<16#FAB10003:?ZnInt>>,
  +			Header = <<16#FAB20003:?ZnInt>>,
   		    ok = gen_tcp:send(State#state.socket, <<Header/binary,Type_channel:?ZnInt, Template_entry/binary,Lease:?ZnLong>>),
   			{ok,<<Lease_granted:?ZnLong>>} = gen_tcp:recv(State#state.socket,8),
   			{write,Lease_granted}
  
positive.code: 		false -> {fail, missing_type};
  		{value,{_,Type_channel,_,Field_info}} ->
  			Template_entry = create_Zn_entry(Template),
  			Header = <<16#FAB10002:?ZnInt>>,
  			Binary = <<Header/binary,Type_channel:?ZnInt, Template_entry/binary,Wait_time:?ZnLong>>,
  			parse_single_entry_responses(take,State#state.socket,Field_info, Binary, Wait_time)
  	end.
  
negative.code: 		false -> {fail, missing_type};
  		{value,{_,Type_channel,_,Field_info}} ->
  			Template_entry = create_Zn_entry(Template),
  			Header = <<16#FAB20006:?ZnInt>>,
  %% Question: what is ignore for?
  			Ignore = 0,
  		    ok = gen_tcp:send(State#state.socket,
  