added f function page