compatible with oh-my-zsh