added half adder to first report (couldnt tell which one they want)