Поначалу вообще не понятно, что тут происходит