Adicionei alterações importantes.