design changes, autocompletion