refactoring zshrc