v and f