added f and l