module: defaultdict