done 295A
add some string function