f g r f d ll e n s. al.