my code does the Job and i´m not willing to simplify it to the point where the validation gets it -.-