parse-string added

I had to create a second pull, as my squash of previous commits has become a mess. Thank you