added zsh support