CPC Visions for the Future