Implement Initial Decoder