more improvements for zsh shell
added external completions