Taking advantage of dissonance: a CPD framework