Alterações de organização do codigo.