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