completer can handle several arguments