fonction completer