modify the f:u function #149
modify the f:u function #149