fix CheckDigit bug