add string version
fix for string
add comparison
add documents