anchor.diff:  add_bucket(ProdRef, Units, RA) ->
   	Bucket = #bucket{units = Units, remain_amount = RA,
   			start_date = erlang:system_time(millisecond),
  -			end_date = erlang:system_time(millisecond) + 2592000000},
  +			end_date = erlang:system_time(millisecond) + 2592000000,
  +			attributes = #{bucket_type => normal}},
   	{ok, _, #bucket{id = BId}} = ocs:add_bucket(ProdRef, Bucket),
   	BId.
   
  
positive.code: 	{ok, #offer{}} = ocs:add_offer(Offer),
  	{ok, #product{id = ProdRef}} = ocs:add_product(OfferId, []),
  	AddBuckets = fun() ->
  			B1 = #bucket{units = octets,
  			remain_amount = rand:uniform(10000000),
  			start_date = erlang:system_time(millisecond),
  			end_date = erlang:system_time(millisecond) + 2592000000},
  
negative.code: 			specification = "4"},
  	{ok, #offer{}} = ocs:add_offer(Offer),
  	{ok, #product{id = ProdRef}} = ocs:add_product(OfferId, []),
  	Bucket1 = #bucket{units = octets, attributes = #{bucket_type => normal},
  			remain_amount = rand:uniform(10000000),
  			start_date = erlang:system_time(millisecond),
  			end_date = erlang:system_time(millisecond) + 2592000000},
  