updated with ruby, some zsh updates