CAP: The challenges ahead