codigo refactorizado nuevos metodos en el modelo y en el controller