So, i started on electronics as a hobby a few months ago and I'm really interested in logic gates, and instead of using ICs for doing operations(4000 series or 7400 series) I would have liked to do a binary half adder on my breadboard so I designed a circuit (based on what I know about the Half adder) and I'm having problems with my circuit outputs, I rechecked wiring, and it was all according to my schematics I made, I think I've done something wrong but I can't quite figure out what, I'm attaching the schematics, anyone have any idea on what is wrong?
I use 100k res. for the base of transistors, 100k just to smoothen the collector-emitter current, the switches are the binary inputs, and the leds are outputs.
The 2 inputs are taken to an AND gate and the same inputs are taken to an XOR gate, I made the XOR gate from 4 NAND gates, since they are universal gates and they aren't complicated at all.
Thank you for your time!