completed the all in 1 adder, will do the randomizer and file reading later