comment the retval; fix the argument number of if exists Double or Long