just like other string function do.