weekly update 10/31/25