я вообще не понимаю что происходит