new PF layer