wrap method accept null argument
add ut