update constructor for FPFile