anchor.diff:  initialize({Config, Inputs, Outputs, Private}) ->
     % Check the config values
     case config_utils:get_integer_range(Config, num_of_inputs, 1, 99) of
  -    {error, Reason} ->
  -      Inputs1 = Inputs,
  -      {Value, Status} = config_utils:log_error(Config, num_of_inputs, Reason);
  -       
       {ok, NumOfInputs} ->      
         % All config values are OK
                 
  
positive.code: %%% @doc 
  %%% Block Type: Select Input Value
  %%% Description:  Set the block output value to selected input input value 
  %%%               
  %%% @end 
  
  
negative.code:   {ok, NumOfInputs} = attrib_utils:get_value(Config, num_of_inputs),
  
    case input_utils:get_integer_range(Inputs, select, 1, NumOfInputs) of
      {ok, SelectedInput} ->  
        case input_utils:get_any_type(Inputs, {inputs, SelectedInput}) of
          {ok, null} ->
            Value = null, Status = no_input;
          
          {ok, Value} ->
            Status = normal;
  
          {error, Reason} ->
            {Value, Status} = input_utils:log_error(Config, inputs, Reason)
        end;
      
      {error, Reason} ->
        {Value, Status} = input_utils:log_error(Config, select, Reason)
    end,
     
     Outputs1 = output_utils:set_value_status(Outputs, Value, Status),
  