Refactor document
Add string helper