refatoramente e pequena modificação na view