improved zsh auto completion