testing string functions