structural updates for zsh