full adder planning