add comment
add some string API