anchor.diff:  	{ok, _Subscriber1} = ocs:add_subscriber(SubscriberID,
   			Password, ProdID, Chars, Buckets),
   	SessionId = [{'Session-Id', list_to_binary(ocs:generate_password())}],
  -	{ok, _Subscriber2, _} = ocs_rating:rate(radius, SubscriberID,
  +	{ok, _Subscriber2, PackageSize} = ocs_rating:rate(radius, SubscriberID,
   			Destination, initial, [], [{octets, InitialReservation}], SessionId),
   	InterimReservation = PackageSize + InitialReservation,
   	{ok, #subscriber{buckets = [#bucket{remain_amount = 0,
  
positive.code: 	NasId = [{?NasIpAddress, ocs:generate_password()}],
  	SessionAttr = SessionId ++ NasIp ++ NasId,
  	{ok, _} = ocs:add_subscriber(SubscriberID, Password, ProdID, Chars, Buckets),
  	{ok, #subscriber{session_attributes = [{_, SessionAttr}]}, _} = ocs_rating:rate(radius,
  			SubscriberID, Destination, initial, [], [{octets, PackageSize}], SessionAttr).
  
  initial_overhead() ->
  	[{userdata, [{doc, "Reserved amount greater than requested reservation amount"}]}].
  
negative.code: 	end,
  	%% 1st Reservation
  	Reservation1 = 100,
  	{ok, #subscriber{buckets = [#bucket{remain_amount = CentsRemain1,
  			reservations = [{_, Reserved1, _}]}]}, PackageSize}
  			= ocs_rating:rate(diameter, SubscriberID, Destination,
  			initial, [], [{octets, Reservation1}], SessionId),
  	CentsRemain1 = RemAmount - F(Reservation1),
  	Reserved1 = F(Reservation1),
  	%% 2nd Reservation
  	Reservation2 = 300,
  	{ok, #subscriber{buckets = [#bucket{remain_amount = CentsRemain2,
  			reservations = [{_, Reserved2, _}]}]}, PackageSize}
  			= ocs_rating:rate(diameter, SubscriberID, Destination,
  			interim, [], [{octets, Reservation2}], SessionId),
  	CentsRemain2 = RemAmount - F(Reservation2),
  	Reserved2 = F(Reservation2),
  	%% 3rd Reservation
  	Reservation3 = 700,
  	{ok, #subscriber{buckets = [#bucket{remain_amount = CentsRemain3,
  			reservations = [{_, Reserved3, _}]}]}, PackageSize}
  			= ocs_rating:rate(diameter, SubscriberID, Destination,
  			interim, [], [{octets, Reservation3}], SessionId),
  	CentsRemain3 = RemAmount - F(Reservation3),
  	Reserved3 = F(Reservation3).
  
  interim_reservation_available_remain_amount() ->
  