handle string full of spaces