add decodeWays