Implementado el enum