update spec
initial zsh support