add some error checking
test largeish string
docs