handle whitespace in names