implemented ALU and Inc16