add f2 inf