added command-completion-system