fix zsh
update gitignore