механизм зависимых списков, улучшения и исправления