Added Decoder and Memory