simple adder finished