Comentado código, marcados TODOs para el cambio a transaction