Переписаны многие процедуры генерации элементов