CPF Work in Progress