anchor.diff:  
   -spec iso8601(MilliSeconds) -> Result
   	when
  -		MilliSeconds :: pos_integer(),
  -		Result :: string().
  +		MilliSeconds	:: pos_integer(),
  +		Result			:: string().
   %% @doc Convert timestamp to ISO 8601 format date and time.
   iso8601(MilliSeconds) when is_integer(MilliSeconds) ->
   	{{Year, Month, Day}, {Hour, Minute, Second}} = date(MilliSeconds),
  
positive.code: 
  -spec date(DateTimeFormat) -> Result
  	when
  		DateTimeFormat :: pos_integer() | tuple(),
  		Result :: calendar:datetime().
  %% @doc Convert timestamp to date and time or
  %%	date and time to timeStamp.
  date(MilliSeconds) when is_integer(MilliSeconds) ->
  
negative.code: 		end
  		{_, ProdOfPriceObj} = lists:keyfind("productOfferingPrice", 1, Object),
  		{array, ProdOfPrice} = mochijson:decode(ProdOfPriceObj),
  		Price = product_offering_price(ProdOfPrice),
  		Product = #product{price = Price, name = Name, is_bundle = IsBundle,
  			status = Status},
  		Descirption = proplists:get_value("description", Object, ""),
  		case add_product1(Prodcut) of
  			ok ->
  