fixed completer