refactored dotfiles