refactor zshrc