kpf add