finish decode ways