started decode changes for latest spec