add pfilebuf