irregular pcf