rene descarteslatest news & developments