Essential Elements of CAP