light auto-completer