add decode ways