cambios en el modelo para mejorar logica