I really like this updated version of CPT. It is a strong training program that has helped my opening, middle, and endgame play. Its very helpful to go through opening and themes in a repetitive and renewed basis. It has helped my play and recognition of positions significantly. (It's also showed me my memory aint worth a....)