add pc.h for phasing cache