split pf()