CDP Puzzle Pieces extracted