Partial functionality implemented - only adder unit