Refatoracao e Testes para 4 linhas