first vers of autocompletion