added zsh-completion function