add nullchar function