sweet i like `defaultdict`.