anchor.diff:          when YPix =< 0 ->
   
       %% pixels all made already, therefore work is finished so close file and end
  -    % more work needed here to actually write file. for now just show status
  +    %% more work needed here to actually write file. for now just show status
       io:format('finishing compute_fractal_data_file2 - more work needed~n'),
       dataFileSvr:rowStatus(),
       dataFileSvr:writeDataFile(),
       % temp fix until message when complete
       timer:sleep(3000),
       dataFileSvr:rowStatus(),
  -    io:format('really finishing compute_fractal_data_file2 - still more work needed~n'),
  +    io:format('really finishing compute_fractal_data_file2~n'),
  +    io:format('still more work needed~n'),
       ok;
   
   % clause when row is complete  but height not reached - process row and recurse
  
positive.code:     %% create height rows of width columns of pixels
      Width           = maps:get(width, ConfigMap),
      Height          = maps:get(height, ConfigMap),
      %% each pixel has a corresonding complex number defined by corners of the box
      XRealRight      = maps:get(xRealRight, ConfigMap),
      XRealLeft       = maps:get(xRealLeft, ConfigMap),
      YImaginaryLow   = maps:get(yImaginaryLow, ConfigMap),
      YImaginaryHigh  = maps:get(yImaginaryHigh, ConfigMap),
      %% box is bounded on left by x > XRealLeft and bounded on right by x < XRealRight
      %% box is bounded on top by y > YImaginaryHigh and bounded on bottom by y > YImaginaryLow
      %% box is width pixels wide and height pixels high
  
      %% step is floating range divided by number of pixels
  
negative.code:         when XPix > 0, YPix > 0 ->
  
      %% get iteration count for this point
      NewPoint = compute_points:compute_iteration_value(
                                       maps:get(fractalAlg, ConfigMap),
                                       maps:get(cReal, ConfigMap),
                                       maps:get(cImaginary, ConfigMap),
                                       XR,
                                       YI,
                                       0,   %iteration count starts at zero
                                       maps:get(maxIterationThreshold, ConfigMap),
                                       maps:get(bailoutThreshold, ConfigMap)
                                       ),
  
      NewRowData = [ NewPoint | RowData ],
      NewXPix    = XPix - 1,           % decrement moving left building row
      NewXR      = XR - DeltaX,        % decrease XR to the left
      compute_fractal_data_file( DataFile, NewRowData,
                     NewXPix, NewXR, DeltaX, Width,
                     YPix, YI, DeltaY, Height,
  