deal with spaces