added 1 bit adder