no whitespaces at beginning or end of a string