message user completer