anchor.diff:  	RADAcct_ReqId21 = 3,
   	RADAcct_ReqAuth2 = radius:authenticator(),
   	RADAcctAttributes20 = radius_attributes:new(),
  -	RADAcctAttributes21 = radius_attributes:store(?UserName, "25252525", RADAcctAttributes20),
  -	RADAcctAttributes22 = radius_attributes:store(?AcctSessionId, "xray12", RADAcctAttributes21),
  -	RADAcctAttributes23 = radius_attributes:store(?AcctStatusType, ?AccountingInterimUpdate, RADAcctAttributes22),
  -	RADAcctAttributes24 = radius_attributes:store(?AcctInputOctets, 50, RADAcctAttributes23),
  -	RADAcctAttributes25 = radius_attributes:store(?AcctOutputOctets, 50, RADAcctAttributes24),
  -	RADAcctAttributes26 = radius_attributes:store(?NasIpAddress, AcctAddress, RADAcctAttributes25),
  -	RADAcctAttributes27 = radius_attributes:store(?NasIdentifier, NasId, RADAcctAttributes26),
  -	RADAcctAttributes28 = radius_attributes:store(?MessageAuthenticator, <<0:128>>, RADAcctAttributes27),
  +	RADAcctAttributes21 = radius_attributes:add(?UserName, "25252525", RADAcctAttributes20),
  +	RADAcctAttributes22 = radius_attributes:add(?AcctSessionId, "xray12", RADAcctAttributes21),
  +	RADAcctAttributes23 = radius_attributes:add(?AcctStatusType, ?AccountingInterimUpdate, RADAcctAttributes22),
  +	RADAcctAttributes24 = radius_attributes:add(?AcctInputOctets, 50, RADAcctAttributes23),
  +	RADAcctAttributes25 = radius_attributes:add(?AcctOutputOctets, 50, RADAcctAttributes24),
  +	RADAcctAttributes26 = radius_attributes:add(?NasIpAddress, AcctAddress, RADAcctAttributes25),
  +	RADAcctAttributes27 = radius_attributes:add(?NasIdentifier, NasId, RADAcctAttributes26),
  +	RADAcctAttributes28 = radius_attributes:add(?MessageAuthenticator,
  +			<<0:128>>, RADAcctAttributes27),
   	RADAcctAttributesList21 = radius_attributes:codec(RADAcctAttributes28),
   	RADAcct_Rec22 = #radius{code = ?AccountingRequest, id = RADAcct_ReqId21, authenticator = RADAcct_ReqAuth,
   		attributes = RADAcctAttributesList21},
  
positive.code: 	CommitEAPData = ocs_eap_codec:eap_pwd(CommitRespHeader),
  	CommitRespPacket = #eap_packet{code = response, type = ?PWD, identifier = EAPId2, data = CommitEAPData},
  	CommitRespPacketData = ocs_eap_codec:eap_packet(CommitRespPacket),
  	CommitAttributeList1 = radius_attributes:store(?EAPMessage,
  	   CommitRespPacketData, IDReqAttributeList5),
  	Authenticator3 = radius:authenticator(),
  	CommitResponse1 = #radius{code = ?AccessRequest, id = 3, authenticator = Authenticator3,
  		attributes = CommitAttributeList1},
  
negative.code: 	#radius{code = ?DisconnectRequest, id = DiscReqID} = radius:codec(DiscReq),
  	DiscAckAuth = radius:authenticator(),
  	DiscAckAttr0 = radius_attributes:new(),
  	DiscAckAttr1 = radius_attributes:add(?AcctTerminateCause, 6, DiscAckAttr0),
  	DiscAckAttrBin = radius_attributes:codec(DiscAckAttr1),
  	DiscAckRec = #radius{code = ?DisconnectAck, id = DiscReqID, authenticator = DiscAckAuth, attributes = DiscAckAttrBin},
  	DiscAck = radius:codec(DiscAckRec),
  