рабочая реализация jin_widget