@denverliu: what is the function,