initial ZSH support