updated for zsh and oh-my-zsh