GNFP breakdown