added more control over zsh