qwerzi, перестаньте зазывать отвечающих в личную переписку. Это может быть расценено как нарушение множества пунктов Регламента, в зависимости от угла зрения: п.5.6, 5.7, 5.8, 5.10, 5.12, 5.13. Если вам необходима личная консультация - обращайтесь на фриланс.
За вас дебажить никто не должен. Сначала самостоятельно разберитесь, найдите какой узел работает неверно, Потом приходите с конкретной проблемой. Сейчас это «разберитесь за меня». Это задание, с ним - на фриланс.