added an 'isalpha' check for option 2.