Саша, надо как-то упростить это место, реально сложно разобраться