typo in the def of vec u f