finished AlignedPatternDict