Continuacao do Refactor.. 3