xavier viveslatest news & developments