mas qual é o objetivo dessa acao? nao respondas como coisas que facas no codigo, quero saber é a ideia geral