add decode-ways