update zshrc to support custom templates