ivan makushoklatest news & developments