d and f