Name check vollstaendig muss noch getestet werden und aufeinander abgestimmt -- code aufraeumen
corrected check of special characters