design for PFPC