add zsh support