switch completer working fine