It's not a good idea subtracting this original publication which describes whole idea of this code.