rename v to f