Доработка по require