some progress : cf