and f