added f components