adding string funcs