ifp march blog