use proper dictionaries for CPD estimation