зачем тут `params` вообще, почему как во втором экзампле не сделать?