Final version 1.0, with autocompletion