fix логики к предыдущему