added case upping and downing to include scandinavian characters