finish decode ways fix issue #127