Mustafa's update of Nov 25 2024