has to be refactored and repaired (minlength, maxlength)

goes wild when the first number is konger than the second one...