add section about defaultdict