refatoração do extract da view