Implementação do mecanismo de alteração