recfun commit