How does CAP work?