About IPFC