- more match arm - use if let - remove `pub` - don't clone, borrow instead - use `impl` to get default config - simplify prompt