добавлены новые структуры данных