anchor.diff:                  Column =< EndColumn -> {function_use, CurrentModule, Function, length(Args)};
                   true -> undefined
               end;
  -        ({call, {_, _}, {remote, {_, _}, {atom, {_, _}, Module}, {atom, {L, StartColumn}, Function}}, Args}) when L =:= Line andalso StartColumn =< Column ->
  +        ({call, {_, _}, {remote, {_, _}, {atom, {_, MStartColumn}, Module}, {atom, {L, StartColumn}, Function}}, Args}) when L =:= Line andalso MStartColumn =< Column ->
  +            MEndColumn = MStartColumn + length(atom_to_list(Module)), 
               EndColumn = StartColumn + length(atom_to_list(Module)) + 1 + length(atom_to_list(Function)),
  -            if
  -                Column =< EndColumn -> {function_use, Module, Function, length(Args)};
  -                true -> undefined
  +            if 
  +                Column =< MEndColumn -> {module_use, Module};
  +                true -> if 
  +                            Column =< EndColumn -> {function_use, Module, Function, length(Args)};
  +                            true -> undefined
  +                        end
               end;
           ({'fun',{L, StartColumn}, {function, Function, Arity}}) when L =:= Line andalso StartColumn =< Column ->
               EndColumn = StartColumn + 4 + length(atom_to_list(Function)),
  
positive.code:         end
      end,
      find_in_file_syntax_tree(FileSyntaxTree, Fun).
  
negative.code:                                     end, Clauses), "  \n") ++ "  \n" ++ DocAsString,
                                      #{result => <<"ok">>, text => list_to_binary(FunctionHeaders)};
                                  _ ->
                                      %check if a BIF
                                      case lists:keyfind(Function,1, erlang:module_info(exports)) of
                                      {Function, _} -> 
                                          #{result => <<"ok">>, moduleName => list_to_binary("erlang"), functionName => list_to_binary(atom_to_list(Function))};
                                      _  -> #{result => <<"ko">>}
                                      end
                              end;                                
                          _ ->
                              #{result => <<"ok">>, moduleName => list_to_binary(atom_to_list(FunctionModule)), functionName => list_to_binary(atom_to_list(Function))}
  