string comparing is now case insensitive