немного прибираюсь здесь потому что я вообще не понимаю что блять здесь происходит