anchor.diff:  
   jason2atom(BinaryMap) ->
     Width  = maps:get(<<"width">>, BinaryMap),
  -
  +  lager:debug("Width(fix later) ~p", [Width]),
     Height = get_height(BinaryMap),
  +  lager:debug("Height ~p", [Height]),
     FractalAlg = get_fractal_alg(BinaryMap),
  +  lager:debug("FractalAlg ~p", [FractalAlg]),
     ImageFile = get_image_file(BinaryMap),
  +  lager:debug("ImageFile ~p", [ImageFile]),
  +  ColorAlg = get_color_alg(BinaryMap),
  +  lager:debug("ColorAlg ~p", [ColorAlg]),
     
  -  ColorAlg = maps:get(<<"colorAlg">>, BinaryMap),
     CReal = maps:get(<<"cReal">>, BinaryMap),
     CImaginary = maps:get(<<"cImaginary">>, BinaryMap),
     ZReal = maps:get(<<"zReal">>, BinaryMap),
  
positive.code: is_good_char(_C) ->
    %% this char ok
    ok.
  
negative.code:   check_illegal_filename_chars(ImageFile),
    %% all good so return string
    ImageFile;
  check_image_file(_ImageFile) ->
    erlang:error(imageFile_is_not_binary_nor_list).
  
  check_illegal_filename_chars( [] ) ->
  