Add dependency decoder using Esiner's algorithm