added autosuggestions, part of vignette, and benchmark