(*) правки стилистики
(*) rearreng code
(*) добавил ид к структуре таблицы