Updated the Decoder