joao havelangelatest news & developments