alteração no enum e correção de erro nos métodos.