proyecto actualizado con funcionalidad completa de action restore