updated xdef and zshrc