anchor.diff:  			T1Result ->
   				throw(T1Result)
   		end,
  -		case mnesia:create_table(radius_user, [{disc_copies, Nodes},
  -				{attributes, record_info(fields, radius_user)}]) of
  +		case mnesia:create_table(subscriber, [{disc_copies, Nodes},
  +				{attributes, record_info(fields, subscriber)}]) of
   			{atomic, ok} ->
  -				error_logger:info_msg("Created new radius_user table.~n");
  -			{aborted, {already_exists, radius_user}} ->
  -				error_logger:warning_msg("Found existing radius_user table.~n");
  +				error_logger:info_msg("Created new subscriber table.~n");
  +			{aborted, {already_exists, subscriber}} ->
  +				error_logger:warning_msg("Found existing subscriber table.~n");
   			T2Result ->
   				throw(T2Result)
   		end,
  -		Tables = [radius_client, radius_user],
  +		Tables = [radius_client, subscriber],
   		case mnesia:wait_for_tables(Tables, ?WAITFORTABLES) of
   			ok ->
   				Tables;
  
positive.code: %%----------------------------------------------------------------------
  
  -spec generate_password(Length :: pos_integer()) -> password().
  %% Generate a random password.
  %% @private
  generate_password(Length) when Length > 0 ->
  	Charset = charset(),
  
negative.code: %% define client table entries record
  -record(radius_client, {address, secret}).
  
  %% define subscriber table entries record
  -record(subscriber, {name, password, attributes}).
  
  -define(WAITFORSCHEMA, 10000).
  -define(WAITFORTABLES, 10000).
  