3 unfinish, but solve messy string