added some useful zsh functions